package com.le.tester.javaThink.fifth.chapter14_StreamingProgramming;

import java.util.stream.IntStream;
import java.util.stream.Stream;

/**
 * 描述：empty stream
 */
public class OptionalsFromEmptyStreams {
    public static void main(String[] args) {
        //注意强转成string的操作
        System.out.println(Stream.<String>empty().findFirst());

        System.out.println(Stream.<String>empty().findAny());

        System.out.println(Stream.<String>empty().max(String.CASE_INSENSITIVE_ORDER));

        System.out.println(Stream.<String>empty().min(String.CASE_INSENSITIVE_ORDER));

        System.out.println(Stream.<String>empty().reduce((s1, s2) -> s1 + s2));

        System.out.println(IntStream.empty().average());
    }
}
